﻿@charset "UTF-8";
@import "bs5";
@import "jquery-smartmenu-bootstrap";
@import "font-awesome";

html {
    position: relative;
    min-height: 100%;
}

body {
    min-height: 100vh;
    padding-top: 142px;
}

#newPostLink {
    position: absolute;
    top: 170px;
    right: 0px;
}

#editPostLink {
    position: absolute;
    top: 200px;
    right: 0px;
}

#unpublishPostLink {
    position: absolute;
    top: 230px!important;
    right: 0px!important;
}

#pageManagerLink {
    position: absolute;
    top: 170px;
    right: 0px;
}

#newPageLink {
    position: absolute;
    top: 200px;
    right: 0px;
}

#editPageLink {
    position: absolute;
    top: 230px;
    right: 0px
}

#unpublishPageLink {
    position: absolute;
    top: 260px!important;
    right: 0px!important
}

#sidenavtoggle {
    position: absolute;
    top: 220px;
    right: 5px;
}

@media screen and (max-width: 812px) {
    #sidenavtoggle,
    #sidenavmenu {
        display: none;
    }
}

.flex-fill {
    flex: 1 1 auto !important;
}

img, video, iframe {
    max-width: 100%;
}

td img, video, iframe {
    max-width: none;
}

.table td, .table th {
    vertical-align: inherit;
}

.brand-header {
    height:100px;
}

header .navbar {
    top: 100px;
}
#toast-container {
    position: sticky;
    z-index: 1055;
    top: 0
}

#toast-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    margin: 5px
}

#toast-container > #toast-wrapper > .toast {
    min-width: 150px;
    background-color: rgb(255,255,255);
    border-top: none;
}

#toast-container > #toast-wrapper > .toast > .toast-header strong {
    padding-right: 20px
}

div.input-group-prepend > span.input-group-text > i {
    line-height: 1.5em;
}

.nav-link {
    display: inline-block;
    padding: 0.4rem 0;
}

.blue-divider {
    border-top: 1px solid #337bee;
    margin: 22px 0;
}